Afghan quake kills hundreds