Enhanced ferroelectricity and band gap engineering of (1-x)BiFeO3-xSrTiO3 thin films