Magdalena Andersson becomes Sweden’s first female PM