Chile and Colombia have both elected leftist leaders recently after decades of right and centre-right governments. It's part of a political shift in a number of Latin American countries that's being dubbed the 'pink tide'. So what's driving it?