Text this: Design optimization of a novel dual-skewed Halbach-array double-sided axial flux permanent magnet motor for electric vehicles