A mechanism of adsorption of beta-nicotinamide adenine dinucleotide on graphene sheets: experiment and theory.