Boston breaks seasonal snowfall record with 108.6 inches