Heracle. Mitologie greaca