BYD's profit tumbles 89% in first half