Effects of annealing temperature on the microstructure, optical, ferroelectric and photovoltaic properties of BiFeO3 thin films prepared by sol–gel method