The Weighted Branching Process