Swansea win Capital Cup