Trump names former CEO Andrew Puzder as EU ambassador