Pentagram has redesigned Yahoo's logo and branding to give the search engine a "bold and confident" identity for the 21st century.