GM India to launch a new multi-purpose vehicle by end of 2012