Swedish premier resigns after no-confidence vote