John Mcafee says bitcoin will be 500k in three years