Strike threatens to bring Cyprus to a halt