Palestinian sources say an Israeli helicopter gunship fired a missile at militants during a clash in northern Gaza , killing three of them .