H&M's top leader steps down in surprise move as earnings at fashion retailer disappoint