what is the difference between astrology and tarot