Coinductive axiomatization of recursive type equality and subtyping