Zack Snyder explains why he's surprised his version of 'Justice League' was released