BYD has cut the prices of five models by up to 20% in a move that could spark a price war in China which has become the world's largest car market.