The curtain falls on Bennifer: JLo and Ben Affleck reach agreement on divorce