Peru PM resigns as approval for Vizcarra government slips