Jeremy Clarkson’s new pub opens with hundreds queueing for hours to get in