Jennifer Lopez says cancelling her tour 'the best decision' amid Ben Affleck split - The star, 55, was left in tears as she ...