Synthesis and identification of novel pyridazinylpyrazolone based diazo compounds as inhibitors of human islet amyloid polypeptide aggregation.