The backbone of a DNA molecule is made of which two components?