柴油发动机的优缺点是什么?