BMW announces UK prices and specs for iX3 electric SUV