Energy harvesting from human motion: Materials and techniques