Optimal Control with Python GEKKO