Nepali guards among at least 23 killed in Afghanistan attacks