Ry Cooder And the Buena Vista Social Club (1999/04)