Zara Phillips to marry Mike Tindall