It is time to do something: Obama on gun violence