BOGOTA (Reuters) -Colombia's Constitutional Court has struck down part of a law that prohibited extractive companies from deducting royalties paid to the government from their taxable income, benefiting businesses and dealing a blow to government finances.