On invariance factors and invariance vectors for difference equations