Bitcoin Holds Near $105K Amid Israel-Iran Tensions and Market Volatility