Multi-task Gaussian Process Learning of Robot Inverse Dynamics