Hyundai to invest $21B in US, says Trump