Catholic Church has 22 new cardinals