Gaza rescuers say Israeli fire kills 31 in latest deadly shooting near aid centre