Energy crisis has "put pubs back" again after Covid lockdowns