St. Patrick’s Day parade celebrates Boston heritage in America’s most Irish big city