Control of Cyber-Physical Systems: Recent Results and New Challenges