Land O’Lakes and Microsoft form strategic alliance to pioneer new innovations in agriculture and support rural communities