Adsorption of methylene blue onto activated carbon derived from periwinkle shells: kinetics and equilibrium studies