India signs USD 450 million loan agreement with World Bank