Why Warren Buffett made his latest blockbuster deal — a bet on electric vehicles?