More than two dozen people hospitalised in one of worst mass shootings in country’s history