Magnesium-based composites and alloys for medical applications: A review of mechanical and corrosion properties