does stress cause fibroids