A Belief-Propagation Approach for Multicast Scheduling in Input-Queued Switches