What is the backbone of a DNA double helix made of