PSX gains 38 points to close in green for fifth session