do Giant anteaters have teeth