US House approves $886 billion defense spending bill, sending it to Biden