General Motors to raise capital through senior unsecured notes offering