Efficient sampling in spectrahedra and volume approximation