South African astrologer fights to legalise 'magic' mushrooms