No time to lose as famine stalks millions in Sudan amid intense fighting