Anonymous driver gives $1,000 to police 30 years after accident