Crowds gather as Kate due to have her third child with Prince William