Cork publican Niall O'Mahony says devil will be in the detail in Budget commitment to rural pubs