Modern farming: Data-driven, autonomous and sustainable