King John agreed to sign the Magna Carta because of the widespread opposition to his rule among which of these groups? A. the nobility B. the peasants C. the Catholic Church D. all of the above Please select the best answer from the choices provided A B C D