A synthesis of mangiferin