Kate Middleton is pregnant and has hyperemesis gravidarum again