President Obama calls for sweeping new gun laws, unveils $500 million package