Dad with terminal brain cancer sings special duet for daughters with Tim McGraw