Massive protests across Peru over ex-President Castillo's arrest; tourists stranded in Machu Picchu