Pakistan stocks show recovery, gain 270 points