Zoe Kravitz to Play Catwoman in ‘The Batman’