Buchananine, a novel pyridine alkaloid from Cryptolepis buchanani