Woman, thankful for public donations, finally has giant cyst removed