Recent Progress in 3D Printing of Smart Structures: Classification, Challenges, and Trends