who would win between batman and superman