Can Bitcoin hit $50,000 this year end ?