Tuning the surface potential of gold substrates arbitrarily with self-assembled monolayers with mixed functional groups.