Two charged in fatal Granite City shooting