Gift card scams cost Americans hundreds of millions annually. Here's why scammers demand gift cards -- and how to spot the red flags before it's too late.