House approves bill authorizing $633 billion in defense spending