Volvo to make only electric cars from 2019, marking the end of the petrol engine