Effect of solution pH and influence of water hardness on caffeine adsorption onto activated carbons