Ben Affleck Announced as the New Batman