Duchess to attend first public event since pregnancy revealed