The Allure of Astrology: Why People Follow Horoscopes and Believe in Stars