Tehran to receive Pakistani President to seal gas deal