energy department official who called obama a 'kenyan creampuff' resigns