Manchester United sign former Watford striker Odion Ighalo from Shanghai Shenhua on loan until the end of the season.