John Legend admires Chrissy Teigen’s ‘strength’