Homophobic priest in Vatican caught on spot with gay hooker