Study: Gun homicides, violence down sharply in past 20 years