PenTest++: Elevating Ethical Hacking with AI and Automation