World Bank approves $500mn loan for Pakistan