McKay named Canadian Natural Resources president