World Bank President resigns