Chemical solution deposition and characterization of BiFeO3 thin films