Ben Affleck was married to Jennifer Garner before Jennifer Lopez - but how did they meet, and what led to…