what causes floaters in the eye. An injury directly to your eye may caus