How do the acid and base components of a buffer function? Why are they often a conjugate acid-base pair of a weak acid?