Cross-linking of lens crystallin proteins induced by tryptophan metabolites and metal ions: implications for cataract development