Gemma Chan responds to backlash over playing white historical figure in Mary Queen of Scots