Uribe admits police fired on indigenous protesters