Sample Complexity of Automated Mechanism Design