A self-powered radio, phone charger and torch all-in-one