New solar panel generates energy from raindrops | MaterialDistrict