At least 342 Palestinians have been killed as Israel launched a massive assault on Gaza, shattering the fragile two-month-old ...