Earthquake hits Hindukush, sends tremors across North India