What are the three basic subunits of a nucleotide