Del Mar Fairgrounds climbing out of financial hole