Temporary art space opens at 75 Wall Street