A strong earthquake in northern Afghanistan shook buildings from Kabul to Delhi, cut power and communications in some areas