Anthony Martial struck twice to make it three goals in two games for Manchester United as they came from behind to beat Southampton 3-2 at St Mary’s.