A Mobile MEMS-based Sensors System for Ubiquitous Personal Navigation