what is the other term for investiture contrroversy