Quasi-Topological Gauged Sigma Models, The Geometric Langlands Program, And Knots