On the possible role of crystals in the origins of life. I. The adsorption of nucleosides, nucleotides and pyrophosphate by apatite crystals