Nanoscale inhibition of polymorphic and ambidextrous IAPP amyloid aggregation with small molecules