Secret Report and Optimal Collusion-Proof Mechanism Design: the Case of Moral Hazard