Ciena earnings affected by delayed spending