State government to spend $19.5 million on Cloncurry roads