Text this: A Review of Axial-Flux Permanent-Magnet Motors: Topological Structures, Design, Optimization and Control Techniques