Tony Blair speaks out against Vatican rejection of gay people