Calculating the difference between two struct timespecs