45 killed in armed attacks on streets of Sweden this year