Commutants of Toeplitz operators on the Bergman space