Can piles cause cancer?