Wolves handed Manchester United their third consecutive defeat after Bruno Fernandes was sent off in the second half.