Carnosine protects proteins against in vitro glycation and cross-linking.