self-charging consumer electronics