From snowstorms to Hurricane Sandy, from heat waves to bitter cold, 2012 had a large variety of weather