Truck driver wins $25,000 a year for life after cashing $2 lottery ticket