Magnitude 6 quake jolts Kashmir