Hair proteins 101: from keratin to amino acids, everything you need to know