‘General strike’ spreads across Peru