World Bank approves $45 million credit for Yemen