Axial Flux Motor - The Comprehensive Overview, From Principles to Applications on Electric Vehicles