World Bank approves $450 million to help vulnerable people in Pakistan