Peru: US arms deal behind cabinet shake-up