Pakistani stocks rise 526 points, rupee stays steady