SGIFF stands by The Assassin(s) as festival opening film despite controversy and calls for withdrawal