Trump floats defence treaty with Israel