Heracles, Birther of Gods