Stable Givens rotation for GMRES