Functionalization of cubic mesoporous silica SBA-16 with carboxylic acid via one-pot synthesis route for effective removal of cationic dyes.