Zara Phillips is expecting her first child to rugby player Mike Tindall, Buckingham Palace has confirmed. The two have been…