An Ultra-High-Speed ATM Switch Architecture using Data-Driven Self-Bit-Synchronization Technique Suitable for Photonic Switches