Senate approves inspector general for spy satellites agency