Bitcoin dives to $34,654 amid recession concerns