Sales and earnings up at Michaels in Q2