Sweden legally commits to reaching net-zero emissions by 2045