Hamas mass surrenders