Silent night for Bethlehem as coronavirus keeps pilgrims away