Tyra Banks Replaces Nick Cannon as Host of 'America's Got Talent'