Dundee royal visit: Crowds await William and Kate