Greens attack 'fickle' Liberal Democrats