Protein nanoribbons template enamel mineralization