How do adenosine diphosphate and adenosine triphosphate differ in structure?