American tourists stranded at Machu Picchu amid Peru protests | USA TODAY