does grain-free cat food cause constipation