Generating and Evolving Reward Functions for Highway Driving with Large Language Models