Energy harvesting smart floor for indoor people localization and tracking