How is data transmission carried out through fiber optic cables?