Blast cuts power to Afghan capital Kabul