Nearly 22 million electric vehicles will be sold from 2012 to 2020