GM profits soar on strong truck sales, resilience in China