Challenges and Recent Progress on Key Materials for Rechargeable Magnesium Batteries