Luxury car maker Rolls-Royce says it will go all-electric by 2030, with its first EV, the "Spectre", on the market in 2023.