Carnosine derivatives: new multifunctional drug-like molecules