Efficient Fused Lasso Algorithm