Houston cardinal holds mass in Rome