Complex Plasmas: Scientific Challenges and Technological Opportunities