Minimizing total completion time in the two-machine no-idle no-wait flow shop problem