Richie McCaw visits David Letterman