Kate Middleton gave birth