Advances and challenges in single-molecule electron transport