On modeling biomolecular–surface nonbonded interactions: application to nucleobase adsorption on single-wall carbon nanotube surfaces