Why Bitcoin could peak at more than $4000 in August