L-3 COMMUNICATIONS HOLDINGS INC