Looking at the structure of caffeine, explain why it is very soluble in a non-polar solvent and a little soluble in water.