Spain's New Digital Nomad Visa is (almost) Perfect for Americans