Python datetime module that supports nanoseconds