Strong earthquake hits Pakistan, north India, Afghanistan