Text this: Chitosan-assisted hydrothermal synthesis of multiferroic BiFeO3: Effects on structural, magnetic and optical properties