Minimum Spanning Tree using Boruvka's Algorithm