Lockport artist’s Twin Towers instillation stands at Ground Zero