Drivers ditching ICE cars with best-ever year for EVs - except Tesla