How to tackle efficiently undeclared work? Prevention versus punishment