An Israeli strike on an area in Gaza that is home to displaced Palestinians has killed at least 40 people and wounded 60 others, Palestinian authorities said.