Self-orthogonal modules over coherent rings