Iranian president to visit Pakistan on Friday