Fourth of July weekend marred by violence across the nation