Axial Flux Machines: Structures and Applications