Sponge-like solar cells could be basis for better pacemakers