IBM, 3Com announce cross-licensing deal