Earthquake jolts Peshawar