Spooner signs one-year contract with Bruins