Biden: 'No silver bullet' to stop gun violence