David Cannon: Capturing golf's major moments