AutoPenBench: Benchmarking Generative Agents for Penetration Testing