Sweden faces weeks of uncertainty after close election