More accurate Carbon::diffForHumans

Note: Always round down. This is a conscious decision. If desired, we can allow to customize rounding mode.