Semiconductor and ceramic nanoparticle films deposited by chemical bath deposition.