Tesla CEO Elon Musk's next big bet rides on better batteries