5.1 magnitude earthquake jolts Peshawar