Greens lose seats but millions of voters can still be a force for change