Graphene oxide as a corrosion-inhibitive coating on magnesium alloys