Dozens of Palestinians wounded in fierce gun battle