43 killed in Himachal bus accident