Electric cars are not the future, they're now at Rio+20