Do buffers resist pH change? If so, why?