Thousands visit Bethlehem on Christmas Eve