Prospects for Molecular-Scale Electronics