Covid and climate change could leave many close to famine