Assembly Speaker Sheldon Silver vows to protect funding for public housing