Tourists flock to holy city of Bethlehem