Potential yield simulated by global gridded crop models: using a process-based emulator to explain their differences