Afghanistan mourns, vows to crush militants after attack