Peptide nanofibres as molecular transporters: from self-assembly to in vivo degradation.