Approximating Node-Weighted Steiner Subgraphs for Multicast Communication in Wireless Networks