how long does a polyp take to become cancerous