Review on sol-gel synthesis of perovskite and oxide nanomaterials