Time Travel: Bootstrap Paradox and its Solutions