Exploiting Radio Fingerprints for Simultaneous Localization and Mapping