Struggling pubs reel from rising business rates, wages and energy bills, with customers at limit of what they will pay