Preparation of photoactive chitosan-niobium (V) oxide composites for dye degradation