General Relativity And Time Travel