A rare view of Russia's floating nuclear power station