Hundreds of thousands of fans turned out in the streets of Boston to fete the 2004 world champion Red Sox.