Coffee shop caffeine levels 'vary widely'