New Volkswagen ID 7: is it a Tesla Model 3 beater?