Obama says don’t repeal Obamacare but do repeal Second Amendment