Bergman kernel estimates and Toeplitz operators on holomorphic line bundles