Rolls-Royce plans to switch to full electric cars by 2040