Palestinians detain dozens in weapons crackdown