Cadillac sells first Celestiq for $340,000 fancy EV