Majority of Americans hold honor and honesty as important values