David Beckham’s plan to pad his retirement fund in China results in a Shanghai riot