List of battles of World War I