UA-858 returns to Shanghai because of odour in cabin