Bitcoin reaches $50,728 as cryptos snap losing streak