How does an XM satellite radio work?