Here's how the all-new Prius compares to the Tesla Model 3