Bitcoin Tops $50,000 for First Time Since May