SA government compromises for GM Bill to pass