Prince William and Duchess Kate welcome a baby boy