Manchester United reached the Europa League quarter-finals and kept their season alive as Bruno Fernandes’ hat-trick inspired an eye-catching comeback win against 10-man Real Sociedad.