The backbone of the double helix has an alternating molecules. what do you call these alternating molecule?