SP will back food bill if ‘farmers are protected’