7 hospitalized after deck collapses