Det holdes nyvalg i Sverige 22. mars, opplyser statsminister Stefan Löfven, som ikke ville trekke seg etter budsjettnederlaget i Riksdagen.