21 soldiers killed among 23 in Kohistan road accident