On a muddy pitch in a Rio slum, a skinny 17-year-old with big dreams of football stardom struts his stuff to attract the attention of talent-spotters watching a local tournament. Alan Viera is one of 800 teenagers taking part in the Favelas Cup, a tournament that draws players from 80 local...