adenosine diphosphate (adp)