World Bank approves $300M loan for Pakistan