Riot faces criticism after League of Legends competition sponsored by Saudi megacity