Calculate the total duration between two times in hours, minutes, and seconds. Supports overnight spans.