On the development of scientific flood forecasting system with special reference to the Indian catchments