Hyundai Elantra wins car of year