Peru's prime minister, entire Cabinet resign