Smartphones May Harvest Energy from Any Light Source