Detroit takes on Tesla Motors with an electric Cadillac