A cross layer design of packet level STBC combined with Hybrid ARQ algorithms for multicast communications in UMTS networks