Partitioning a Weighted Tree to Subtrees of Almost Uniform Size