Fix tundra.datetime:add and :subtract to work correctly with very
large durations (ie. larger than signed 32-bit integers)