Bad weather, COVID-19 leave over 2.6 million Malawians short of food