O(n) Algorithms for Banded Plus Semiseparable Matrices