Obama health care promise named 'Lie of the Year'