Ben Affleck Acknowledges 'Fair Criticism' of 'Batman v Superman'