Bitcoin could be heading to $6,000 by year-end