The rise of electric and hybrid cars