new green materials could power smart devices using ambient light