Bitcoin could hit $5k in June