29 injured in NYC explosion