GM Raises $20 Billion in IPO