An Interior-Point Method for Long Term Scheduling of Large Scale Hydrothermal System