World Bank cancels $100 million loan for Pakistan