Ben Affleck and Jennifer Lopez Tie the Knot, and Fans Couldn't Be Happier