Attitude determination using vector observations and the singular value decomposition