Dollar Index Faces Major Fibonacci Barrier at 111.95: Will the Rally Persist or Stall?