Pedestrians die every 90 minutes in the U.S., and low-income areas are hurt most