Graph-Structured Multi-task Regression and an Efficient Optimization Method for General Fused Lasso