Greens leader Richard Di Natale resigns