Designing a Privacy-Preserving Rebalancing Algorithm for Payment Channel Networks