Kanker pelacur