Iranian President to visit Afghanistan