Osborne denies Russian cash claim