Manchester City scored twice in five minutes to beat Southampton and reach their fourth consecutive FA Cup final. The comeback win keeps their treble hopes alive.