Parallel universes and time travel