New York City approves three major casino resorts, raising questions over whether they will truly boost tourism.