Bitcoin recovers above $77K as stock markets rally