XRP’s breach of descending triangle followed by an unexpected spike