Govt and Indian farmers agree on $680M settlement