Logika zgodovine