China's BYD passes Tesla as biggest electric carmaker