Brazilin inhibits fibrillogenesis of human islet amyloid polypeptide, disassembles mature fibrils, and alleviates cytotoxicity