hoe lang is prinses kate al zwanger