Counting on foreign grants to plug fiscal gaps is a moral hazard - World Bank