H&M posts 52% profit jump