Challenges and opportunities in remote sensing-based crop monitoring: a review