Caffeine and solar cells