General Motors has named Marc Whitten its new CEO