Hamas's 'Great Hour' has arrived