s.c. house approves bill to remove confederate flag from statehouse