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