Intelligence based Accurate Medium and Long Term Load Forecasting System