A killer speech by Mhairi Black, the UK’s 20-year-old MP, has had 10 million views so far