A Christian priest from Bethlehem, the birthplace of Jesus, says the US denied him a visa because he is Palestinian.