Majority of Americans say guns make homes safer