Greens agree to coalition agreement