BYD Sealion 7 82.5 kWh AWD range test