Prepaid phone cards are the only way some people can afford to call their family and friends in another country. But a variety of fees – some of them hidden – can really eat away at those minutes.