David Duval going through tough times on and off the course