Riot Games promotes John Needham from global head of esports to president of esports