Indoor people localization and tracking using an energy harvesting smart floor