The Anglo-Zanzibar War of 1896 is Generally Considered to be the Shortest War in History. How long was it?