More than 30 Palestinians have been killed in fighting between rival groups Hamas and Fatah since Palestinian President Mahmoud Abbas called last month for early presidential and parliamentary elections.