Iranian scientist invents time machine