Obama backs gun limits, concedes tough fight ahead