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