Tornado kills 23 in Alabama