Potato shortage set to cost pubs up to $500,000