Wind up radios and solar powered radios