Carl Soderberg agrees to 1-year, $1M deal with Chicago Blackhawks