Sweden faces political deadlock after gains by far-right party