Hyundai recalls 40,000 Elantra hybrids