McCain chooses Alaska Gov. Sarah Palin