Why People Believe in Horoscopes and Fortune-Tellers