Can Programming Languages Boost Each Other via Instruction Tuning?