A general soft-chemistry route to perovskites and related materials: synthesis of BaTiO(3), BaZrO(3), and LiNbO(3) nanoparticles.