AT&T agrees to refunds over 'free' content