PSX Index closes week in green after six consecutive weeks