Gaza hospital blast - Israel & Hamas trade blame, protests erupt in Lebanon