Evaluate the World Bank's contribution towards global development in current times. Discuss the key criticisms levelled against the organization and suggest reforms to enhance its relevance and effectiveness in addressing contemporary development challenges.