Generating power with ‘miniature suns’