Hecla Mining Co. (NYSE: HL) says it has reached an agreement – without any admission of fault, back payments or penalties