Duchess Meghan revealed that she is six-months pregnant, and her and husband Prince Harry don't know the gender of the baby as they want it to be a "surprise".