Caffeine - description, benefits, effects on the body and best sources