Gaza marks calendar year of tragedies and horrors