Royal baby update: why odds are on Kate Middleton to have a girl | MadeForMums