Global regularity for 2D Muskat equations with finite slope