Former Cloncurry man charged after fatal truck crash