Macho 96-Lmc-2: Lensing of a Binary Source in the Large Magellanic Cloud and Constraints on the Lensing Object