Swedish parliament ousts PM in vote of no-confidence