Automated Red Teaming with GOAT: the Generative Offensive Agent Tester