Adenosine: cellular mechanisms, pathophysiological roles and clinical applications.