Distributed Gaussian Process for Multi-agent Systems