Quake jolts Peshawar, other cities; no loss reported