Purple Llama CyberSecEval: A Secure Coding Benchmark for Language Models