Bitcoin recovery shows resilience amid macro turmoil but momentum faces resistance at $92k Apr 21, 2025