Mike Tindall made jokes about Prince Harry and Andrew Mountbatten-Windsor during an appearance at the Hay festival.