Robotic jellyfish may never run out of energy