GM to launch new mini car by year-end