Mercedes to end Smart sales in U.S., Canada