does anal sex cause colon cancer black haired sex