CUHKSZ Simultaneous Speech Translation System for IWSLT 2026 (Web Pulse, 2026)