Nanoribbons self-assembled from short peptides demonstrate the formation of polar zippers between β-sheets