TRUMPower – Low-cost AC/DC medical and ITE power supplies in a compact size