New York’s $25 billion Hudson Yards development claimed funding from a year’s worth of immigrant visas — here’s why it was legal