Will Ben Affleck direct a 2018 Batman solo movie