Almost 100 killed in Afghanistan as attacks mount