A non-cooperative approach to the cost spanning tree problem