Herakles, Herkules