is hannibal lecter gay