Counterions in poly(allylamine hydrochloride) and poly(styrene sulfonate) layer-by-layer films.