Jaguar to go all electric within 10 years