Volvo launches XC40 EV