cancer caused by sex