House to vote on $578 billion defense appropriations for 2017