Harrogate BID 'waste of money', says pub landlord