$L^p$-theory of pseudo-differential operators