PSX ends week in green amid volatile trading