Miniaturized Solar Scavengers for Ultra-low Power Wireless Sensor Nodes