Glencore snatches Rio’s Australian coal mine in $1.7bn deal