Power supplies and transformers