20061028 india: India should sign NPT; says Carter