Multi-objective optimal torque allocation strategy for hub motor electric vehicles considering road conditions