Bitcoin reaches new all-time high above $111K as macro tailwinds drive safe-haven demand