Parasitic diseases: opportunities and challenges in the 21st century.