CHARMS: Cooperative Hybrid Architecture for Relaying Multicast Satellite Streams to sites without a satellite receiver