Unused gift cards hit $21B mark

Original text too short.