CSX Blames Virus for Delays