what is the difference between a cyst and a fibroid