‘Speculative US cash to blame’