World Bank President David Malpass resigns