Delhi auto show: a chance to cheer up