Distributed Simultaneous Localisation and Auto-Calibration using Gaussian Belief Propagation