Virgin boss Richard Branson backs electric car future