World Bank faces dilemma on Hamas contacts