Affine reconstruction from line correspondences