Small molecules and macromolecules for the inhibition of beta2- microglobulin fibrillogenesis