Texas student named new CoverGirl, wins $20,000 on 'Ellen'