Caffeine and cardiovascular diseases: critical review of current research