All new Jaguar Land Rover cars to be available in electric version from 2020