Switzerland: McLaren, Arash & Kahn unveil latest supercars at Geneva Motor Show