BYD sells all time record 373,083 cars in August