Alabama woman wins $2M after Walmart accused her of stealing food