Vatican hits out at other faiths over child abuse