Physiological and pharmacological properties of adenosine: therapeutic implications.