A late Shane Long winner sent Southampton through to the final of the League Cup at Liverpool’s expense