Amid Middle East gloom, Christmas brings some cheer in Bethlehem