Sodium acetate functionalized timber sawdust for effective removal of cadmium ions and basic/acid dyes from aqueous solutions