Prevention of hypoxia by myoglobin expression in human tumor cells promotes differentiation and inhibits metastasis