Puerto Rico's Governor resigns after protests