Cong-JDS agree on 20-8 seat sharing formula for Karnataka