Polling update: Labour's loss is Greens' gain