The Star of Bethlehem: Astronomical and Religious Mystery Explained