State-of-the-art of contactless energy transfer (CET) systems: design rules and applications