PSX rallies for sixth session as foreign investment returns

* Market remained in green throughout session