US Senate approves $768B defense bill