Pope Francis called for global peace in his annual Christmas mass while thousands of Christian pilgrims flocked to Bethlehem and more than a billion others celebrated across the world.