Oil conflict drills $2.4 billion hole in Sudan's finances