South America in a month: Machu Picchu, Iguazu Falls and beaches 28 days from £6,340 pp includes flights