Remote sensing technology and machine learning algorithms for crop yield prediction in Bambara groundnut and grapevines