Bernard Hopkins' fight against Karo Murat next month has been called off after the German was denied a US visa.