130M could be pushed to brink of starvation by year’s end due to coronavirus, says David Beasley