can stress cause fibroids