Hercules, Demigod Hero