Senators, Tim Stutzle agree to an eight-year, $66.8M contract