Św. Grzegorz VII, papież