Cyprus has been split since 1974 between an internationally-recognized Greek Cypriot south and a Turkish Cypriot north , which only Turkey recognizes .