Boston Public Library cutting jobs