linear programming in python