Functionalization of glassy carbon surface by means of aliphatic and aromatic amino acids. An experimental and theoretical integrated approach