Corporate Leniency Programs and the Role of the Antitrust Authority in Detecting Collusion