At least 44 people waiting for aid have been killed by Israeli fire in two incidents, rescuers and hospitals say.