Joint Scheduling and Power Control for Multicasting in Wireless Ad Hoc Networks