Almost 2,000 pubs closed since 2005, alarming report finds - eviltoast