McLaren launches 2012 challenger