Self-assembling, supramolecular chemistry and pharmacology of amphotericin B: Poly-aggregates, oligomers and monomers