diphosphonucleosides