Non-standard amino acids and peptides: From self-assembly to nanomaterials