Gradient estimates and Liouville type theorems for Poisson equations