H&M goes up market