The Duke and Duchess of Cambridge are expecting their third child in April 2018, it has been confirmed by Kensington Palace.