Power supplies and converters