Lebanon’s PM resigns amid massive protests