Non-left-orderable 3-manifold groups