Town Board adopts 2019 budget on a cold, snowy night