Mercedes-Benz USA promotes marketing chief Steve Cannon to CEO