Power transformers and generators