H&M Q2 profit beats on U.S. strength; on track to open 275 stores this year