Effect of Tb substitution on structural, optical, electrical and magnetic properties of BiFeO3