Prince William dines at gay restaurant on surprise Poland trip