Amad Diallo’s stunning 12-minute hat-trick rescued United from potential embarrassment against basement side Southampton.