Blood group and cancer risk