Range Extension Autonomous Driving for Electric Vehicles Based on Optimal Vehicle Velocity Trajectory Generation and Front–Rear Driving–Braking Force Distribution with Time Constraint