How does the number of connected components change from one iteration of Baruvka's algorithm to the next?