Juanes draws a million Cubans to peace concert