in medieval europe, the power of kings and nobles were often held back by what powerful group?

The Church