Labor pledges $100 million for Mount Isa to Townsville railway line