Machine learning for food security: current status, challenges, and future perspectives