Self-assembled vanadium oxide nanoflowers as a high-efficiency cathode material for magnesium-ion batteries