California limits pet store sales of cats, dogs and rabbits to rescue or shelter animals only