H&M's spring clean is paying off as profit beats estimates under new CEO | Fortune