why did jennifer lopez and ben affleck break up