German sportswear company Puma is launching a charity fashion range as part of a partnership with charitable organisation United for Africa.