Kate Middleton is pregnant with her third child, Kensington Palace confirms