Microwave Photonics for Remote Sensing: from Basic Concepts to High-Level Functionalities