Miles City prepares for near-total eclipse