Tesla's Musk in China as rivals reveal new electric cars at Beijing auto show