Earthquake hits Lahore, Islamabad, Peshawar