Buckingham Palace announces Princess Eugenie is pregnant with her first child