House approves $832 billion Defense funding bill