Optimization Design of Low Speed Axial Flux Halbach Permanent-Magnet Generator with PCB Winding