Short term electric load forecasting via fuzzy neural collaboration