The Senate has approved a defence bill that raises troop pay and boosts military spending to USD 895 billion, addressing national security concerns regarding China.