A byelection, a historic victory for the Greens , and humiliation for Labour. But what are No 10’s next moves?