TELEWEST COMMUNICATIONS PLC TELEWEST FINANCE (JERSEY) LIMITED IDT CORPORATION VOTING AGREEMENT