Rimac Nevera review: A $2.1 million EV supercar from the future