Automated agriculture: Can robots, drones, and AI save us from starvation?