Brexit Britain 'could face food shortages'