West Ham score twice in six minutes to condemn Manchester United to an eighth Premier League defeat of the season at the London Stadium.