Bombs rain down on Gaza as Hamas and Israel war escalates