Corps Commander hails Rangers for restoring peace in Karachi