Jamie Oliver has withdrawn a children's book he wrote from sale after criticism that it stereotyped First Nation Australians.