Peru: cabinet shake-up in "Petrogate" scandal