20110425 auto: Nissan Leaf is the 2011 'World Car of the Year'