Differential multiple-valued logic using resonant tunneling diodes