Ben Affleck will not direct standalone Batman movie