Global homeomorphisms and covering projections on metric spaces