45,000 Alabamians face losing food stamps if they don't work