fmt_duration POSIX-shell function which given a number of seconds representing a duration; print that in years, hours, minutes, seconds