What are the common factors that could cause colon cancer?