Hamas pulls private militia off streets