Prince William and Princess Kate have stepped out in style at a royal banquet, fuelling fresh speculation about the future of the monarchy.