Is competition able to counteract the inefficiency of corruption? The case of Italian public works