I had blood blisters on my gums. They were very painful. I finally got rid of them by swishing salt water, but they are back. And very painful. What causes this?