Bitcoin Cash jumps 29% to $288 on macro-driven short squeeze