Satellite- and drone-based remote sensing of crops and soils for smart farming – a review