Static and Dynamic Cooperative Multicast for Maximum Network Lifetime