The commutant of an analytic Toeplitz operator