The geology and gravity anomalies of the troodos massif, cyprus