Here's everything you need to know about Jennifer Lopez and Ben Affleck's love story, from when they started dating, to their 2004 breakup, to the rekindling of their romance