Ab initio approaches to high-entropy alloys: a comparison of CPA, SQS, and supercell methods