fix use of obsolete CGDataProviderCreateDirectAccess