Floods, blockade and political rifts deepen Gaza misery