Tax glitch causes refund delays for thousands of H&R Block customers