Tesla CEO Elon Musk praises China rival BYD after once laughing at it | Fortune