Transformers and power supplies