hydra versus herakles