Gaza onslaught overshadows Christian celebrations in Jerusalem