Adsorption kinetics and charge inversion in layer-by-layer films from nickel tetrasulfonated phthalocyanine and poly(allylamine hydrochloride)