Polymer films of J-aggregated cyanine dyes and metal clusters for non-linear optical applications