Dysonsfärer, solförmörkelse och science fiction