Critical review on optimal regenerative braking control system architecture, calibration parameters and development challenges for EVs