presidential election john mcafee