Revealed: the $2bn offshore trail that leads to Vladimir Putin